#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    char arr[1000] = { 0 };
    gets(arr);
    int sz = strlen(arr);
    int count = 0;
    int count1 = 0;
    for (int i = 0; i < sz; i++)
    {
        if (arr[i] != '-')
            count++;
        if (arr[i] == '2')
            count1++;
    }
    double n = 1.0 * count1 / count;
    if (count1 % 2)
        n = n * 0.5 * count1;
    else
        n = n * 0.5 * count1 * 2;
    n *= 100;
    printf("%.2lf", n);
    printf("%%");
    return 0;
}
//#include <stdio.h>
//int main()
//{
//    int n = 0;
//    char a = 0;
//    scanf("%d %c", &n, &a);
//    for (int i = 0; i < (n + 1) / 2; i++)
//    {
//        for (int j = 0; j < n; j++)
//            printf("%c", a);
//        if (i < n - 1)
//            printf("\n");
//    }
//    return 0;
//}